/**
 * @file   main.cpp
 * @author xingyifan <xingyifan@xingyifan-VirtualBox>
 * @date   Sun Dec  6 19:58:12 2020
 * 
 * @brief  the main function
 * 
 * 
 */


#include "RBT.h"

int main(int argc, char * argv[]) {
    Binary_Tree<double> A;

    A.insert(2.5, 5.3);
    A.insert(3.8, 4.2);
    A.insert(1.2, 3.6);    
    A.insert(6.4, 6.5);
    A.insert(5.2, 5.3);
    A.insert(1.0, 1.2);
    A.insert(3.4, 5.9);
    A.insert(1.6, 4.1);    
    A.insert(2.8, 2.9);
    A.insert(2.4, 3.1);
    A.insert(3.6, 8.8);
    A.insert(1.3, 2.7);
    A.insert(6.1, 7.8);
    A.insert(5.8, 7.3);
    A.insert(1.7, 1.9);
    A.insert(3.5, 6.9);
    A.insert(1.9, 2.0);
    A.insert(2.3, 3.5);

    A.Delete(3.6, 8.8);
    A.inorder_walk();
    A.result(3.3, 3.4);
    A.draw();
   
    return 0;
}
